AmeliaBooking\Application\Services\Payment\PaymentApplicationService D

Total Complexity 169
Dependencies 25
Dependents 0
Total lines 900
Lines of code 594
Logical lines of code 317
Comment lines 140
Methods 12
Properties 1

Methods 12

Method Rating Maintainability Complexity Lines of code
createPaymentLink()
D
21
55 171
processPayment()
C
30 25 130
getBookingInformationForPaymentSettings()
B
39 18 64
calculateAppointmentPrice()
B
43 19 45
getPaymentsData()
B
41 16 49
getAvailablePayments()
A
48 16 35
delete()
S
50 5 32
isAllowedOnSitePaymentMethod()
S
59 6 13
getFullStatus()
S
54 3 24
updateBookingPaymentDate()
S
62 3 12
insertPaymentFromLink()
S
57 2 16
__construct()
S
81 1 3